home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Dr. Windows 3
/
dr win3.zip
/
dr win3
/
WINPROGS
/
RSXWIN2A.ZIP
/
RSXWIN.DOC
< prev
next >
Wrap
Text File
|
1994-02-20
|
3KB
|
87 lines
-------------------------------------------------------------------------------
RSXWIN2a - running EMX/GCC programs in a MS-Windows 3.1 window Feb 94
-------------------------------------------------------------------------------
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-------------------------------------------------------------------------------
Software Requirements:
----------------------
- MS-Windows 3.1 enhanced mode
Installing RSXWIN :
-------------------
Add the RSXWIN icon in the program manager (Files/New/Add Program):
Command-line:
RSXWIN.EXE <options> myemxprg
Example for a TeX shell:
RSXWIN -e \emtex\TeX386.exe %f (where %f is the current texfile)
Options '-e' and '-E':
If you have a coprocessor you don't need this options.
If you need a 387 emulator, set RSXWIN command line to
RSXWIN.EXE -E<path>rsxw387 MyEmxPrg
If the EMX program don't need a coprocessor, the option '-e' disables loading
rsxw387.
Note:
The emulator doesn't work with the add-on WIN32s for Windows 3.1.
And you can't run more than one instance with rsxw387
To run a DOS like command shell insert:
RSXWIN.EXE shell.emx
In the first release RSXWIN has builtin commands. Now these
things are done by a normal emx program (see shell.c source).
Someone should write a better shell and let me know.
more docs and sources:
----------------------
For more details read the documents from DPMIGC3A.ZIP (or older).
The archive contains RSX the DPMI dos-extender for EMX and DJGPP programs.
RSXWIN is based on this sources and stdio calls are implemented with Andrew
Schulmans WINIO library.
Not all things from DOS RSX are implemented or work correct in a window.
termio (limited)
exceptions are not translated in signals
ptrace()
int86() (use "call ___syscall")
The big disadvantage is that Windows programs are in a 16bit Machine.
So exceptions and int 0x21 are 16bit. This means that the top half of the
EIP register is not saved!
Mail to: rainer@mathematik.uni-bielefeld.de
Home FTP-server: ftp.uni-bielefeld.de
RSXWIN directory is: /pub/systems/msdos/misc
This directory contains also:
RSX 3a, DPMI-DOS-extender, running EMX/GCC + DJGPP programs
in a DOS-box from MS-Windows 3.1 or OS/2.
RSXWDK1, building full Windows Apps with EMX/GCC.